package com.tjc.media.enums;

/**
 * 业务类型（1 歌曲文件；2 歌曲封面；3 歌词文件）
 *
 * @author 大根教会
 * @date 2025-10-26
 */
public enum BizType
{
    SONG(1, "歌曲文件"),
    COVER(2, "歌曲封面"),
    LYRIC(3, "歌词文件");

    private final int code;
    private final String desc;

    BizType(int code, String desc)
    {
        this.code = code;
        this.desc = desc;
    }

    public int getCode()
    {
        return code;
    }

    public String getDesc()
    {
        return desc;
    }

    // 根据code值查找枚举
    public static BizType getByCode(int code) {
        for (BizType bizType : BizType.values()) {
            if (bizType.getCode() == code) {
                return bizType;
            }
        }
        return null; // 或者抛出异常
    }
}
